用户任务设置

用户设置:设置节点审批人员
表单设置:是否配置单独节点的表单,配置处理器来触发对应脚本动作【增加,修改,删除】
会签规则:配置会签规则,来投票进行处理
会签特权:可以配置权限来执行对应操作【直接处理会签节点,一票制度【一票同意、一票否决】,补充审批人员等等】
事件设置:通过事件来执行脚本或者动作【增加,修改,删除】
按钮设置:设置按钮规则【提交校验,自定义提示】,配置自定义按钮,以及显示按钮
跳转规则设置:通过表达式来判断规则,来跳转到对应的审批节点中
催办设置:提示催办审批人员,当流程在执行催办时,如审批人在一定时间内还没有办理,就可通过发消息或其他操作给其他人督促办理。
触发流程设置:通过对应的操作按钮,来触发启动新的流程
办理抄送设置:进行设置节点结束时抄送给某批人!
其他设置:

1、用户设置

清空人员:清除全部人员配置
添加人员:配置审批人员

人员规则设置

规则设置

添加规则:根据配置的条件来触发条件

添加脚本:根据脚本来触发条件

添加分组:根据分组来区分过滤条件

人员设置

人员设置:人员设置中,“排除”和“与”运算符的用户类型、抽取用户的选项值必须和其它序号中的其中一行的用户类型值、抽取用户值一致才能进行运算。

用户类型:用户

发起人:获取当前流程的发起人数据
上一步执行人:获取上一个节点审批人员
指定人:指定人员审批流程
人员变量:获取表单控件【例如选择器控件】,作为该本节点审批人
相同节点执行人:选择某个节点【审批人员】,作为该本节点审批人

用户类型:用户组

发起人所在组:获取当前流程的发起人所在用户组的全部人员数据
上一步所在组:获取上一个节点审批人所在用户组的全部人员
指定组:指定用户组全部人员审批流程
相同节点执行人所在组:选择某个节点【审批人员所在用户组的全部人员】,作为该本节点审批人

用户类型:组织

发起人所在组织:获取当前流程的发起人所在组织的全部人员数据
上一步执行人所在组织:获取上一个节点审批人所在组织的全部人员
指定组织:指定组织全部人员审批流程
组织变量:获取表单控件【例如选择器控件】,作为该本节点审批人
相同节点执行人所在组织:选择某个节点【审批人员所在组织的全部人员】,作为该本节点审批人
包含其子组织:否[不查询下级组织],是[查询组织以及下级组织人员数据]

用户类型:角色

发起人角色:获取当前流程的发起人所在角色的全部人员数据
上一步执行人角色:获取上一个节点审批人所在角色的全部人员
指定角色:指定角色全部人员审批流程
相同节点执行人角色:选择某个节点【审批人员所在角色的全部人员】,作为该本节点审批人

用户类型:岗位

发起人岗位:获取当前流程的发起人所在岗位的全部人员数据
上一步执行人岗位:获取上一个节点审批人所在岗位的全部人员
指定岗位:指定岗位全部人员审批流程
相同节点执行人岗位:选择某个节点【审批人员所在岗位的全部人员】,作为该本节点审批人

用户类型:组织负责人

发起人所在组织:获取当前流程的发起人所在组织的负责人数据
上一步执行人所在组织:获取上一个节点审批人所在组织的负责人数据
指定组织:指定组织负责人数据审批流程
组织变量:获取表单控件【例如选择器控件】,作为该本节点审批人【负责人数据】
相同节点执行人所在组织:选择某个节点【审批人员所在组织的负责人】,作为该本节点审批人

用户类型:参与者属性

参与者类型:[组织]
发起人所在组织等级:获取发起人所在的组织等级【获取组织等级创建的组织内全部人员数据】
上一步执行人所在组织等级:获取上一步执行人所在的组织等级【获取组织等级创建的组织内全部人员数据】
指定组织等级:【获取组织等级创建的组织内全部人员数据】
相同节点执行人所在组织等级:获取相同节点所在的组织等级【获取组织等级创建的组织内全部人员数据】

参与者类型:[岗位]
发起人所在岗位等级:获取发起人所在的岗位等级【获取岗位等级创建的岗位内全部人员数据】
上一步执行人所在岗位等级:获取上一步执行人所在的岗位等级【获取岗位等级创建的岗位内全部人员数据】
指定岗位等级:【获取岗位等级创建的岗位内全部人员数据】
相同节点执行人所在岗位等级:获取相同节点所在的岗位等级【获取岗位等级创建的岗位内全部人员数据】
主岗位:[否]【只查询全部员工数据】,[是]【只查询岗位内员工主岗位的数据】

用户类型:组织上下级[人员类型]

发起人:获取发起人数据
上一步执行人:获取上一个审批节点审批人数据
相同节点执行人:根据绑定的节点审批人数据

注意

1、相同节点执行人,只能设置前置节点;
2、若选择分支网关、同步分支网关之后的节点,则有可能出现执行人为空;
3、该节点之前无其他节点,则无法设置相同节点执行人

用户类型:流程实例审批人

用户类型:人员脚本

2、表单设置

表单类型:在线表单内嵌URL表单,无

1、在线表单:加载自定义表单设计的表单;

1.1、表单:全局设置详情或组合表单后,流程第一个节点必须配置一个在线表单
1.2、打印模板:可根据绑定表单创建的打印模板来绑定打印模板

2、内嵌URL表单:表单加载iframe内嵌一个表单或者平台url的组件,所有操作按钮操作由系统的按钮规则进行操作,eg:/demo/url-form/index;

3、URL表单:表单加载iframe内嵌一个表单,所有操作按钮操作由嵌套的表单自己操作和调用接口,eg:/demo/url-form/index

前置处理器:触发动作

添加执行动作:根据配置触发按钮来触发数据处理
名称:名称
触发按钮:通过对于的操作来触发动作

全局:任何以下操作都能触发动作
同意:审批流程传到当前节点后触发动作
保存:审批流程传到当前节点后触发动作
反对:审批流程传到当前节点后触发动作
驳回:审批流程传到当前节点后触发动作
驳回发起人:审批流程传到当前节点后触发动作
驳回上一步:审批流程传到当前节点后触发动作

数据处理

新增数据:触发动作后,新增新的数据

修改已有数据:触发动作后,修改已有数据【修改目标对象中的字段数据】【通过条件查询】

删除已有数据:触发动作后,删除指定数据【删除目标对象中的哪些数据】【通过条件查询】

修改或新增数据:触发动作后,修改或新增数据【修改某些数据,若找不到则新增】【通过条件查询】

执行脚本:通过脚本来触发脚本数据【开发人员配置】

前置处理器:填写脚本

开发人员来配置[写脚本]

后置处理器:触发动作

添加执行动作:根据配置触发按钮来触发数据处理
名称:名称
触发按钮:通过对于的操作来触发动作

全局:任何以下操作都能触发动作
同意:审批流当前节点后触发动作
保存:审批流程当前节点后触发动作
反对:审批流程当前节点后触发动作
驳回:审批流程当前节点后触发动作
驳回发起人:审批流程当前节点后触发动作
驳回上一步:审批流程当前节点后触发动作

数据处理

新增数据:触发动作后,新增新的数据
修改已有数据:触发动作后,修改已有数据【修改目标对象中的字段数据】【通过条件查询】
删除已有数据:触发动作后,删除指定数据【删除目标对象中的哪些数据】【通过条件查询】
修改或新增数据:触发动作后,修改或新增数据【修改某些数据,若找不到则新增】【通过条件查询】
执行脚本:通过脚本来触发脚本数据

后置处理器:填写脚本

开发人员来配置[写脚本]

3、会签规则

决策类型:同意票[同意票来触发],否定票[]

后续处理方式:等待所有人投票[全部人审批完成],直接处理[投票类型完成后直接处理]

投票类型:绝对票数[触发足够票数,会签通过],百分比[触发足够的票数百分比,审批通过]%

票数:[票数],[百分比票数]%

注意:只支持会签节点

4、会签特权

所有权限:有【直接处理权限,一票制,允许补签】权限

直接处理:审批流程后直接触发数据

一票制:一票否决权

“一票制”细节说明:

1、后续处理模式为“直接处理”
1.1、当设置一个用户,审批为”同意”,达到效果是”一票同意”即当该用户审批后”会签任务”会直接结束往下流转且”会签节点”状态为“同意”;
1.2、当设置一个用户,审批为”反对”,达到效果是”一票否决”即当该用户审批后”会签任务”会直接结束往下流转且”会签节点”状态为“反对”;

除以上设置外,当用户设置一批用户时,此时只要其中的第一个审批人员审批后即可结束会签审批任务往下流转。

2、后续处理模式为”等待所有人投票”
2.1、当设置一个用户,该用户审批后其他参与人员还需审批,但”会签节点”结束状态已该用户审批按钮为结果;
2.2、当设置一批用户,该批用户审批后其他参与人员亦需要审批,但”会签节点”结束状态以该批第一个用户审批按钮为结果。

允许补签:审批允许补签数据
会签节点

注意:只支持会签节点

5、事件设置

前置脚本:触发动作

添加执行动作:根据配置触发按钮来触发数据处理
名称:名称
触发按钮:通过对于的操作来触发动作

全局:任何以下操作都能触发动作
同意:审批流程传到当前节点后触发动作
保存:审批流程传到当前节点后触发动作
反对:审批流程传到当前节点后触发动作
驳回:审批流程传到当前节点后触发动作
驳回发起人:审批流程传到当前节点后触发动作
驳回上一步:审批流程传到当前节点后触发动作

数据处理

新增数据:触发动作后,新增新的数据
修改已有数据:触发动作后,修改已有数据【修改目标对象中的字段数据】【通过条件查询】
删除已有数据:触发动作后,删除指定数据【删除目标对象中的哪些数据】【通过条件查询】
修改或新增数据:触发动作后,修改或新增数据【修改某些数据,若找不到则新增】【通过条件查询】
执行脚本:通过脚本来触发脚本数据

配置前置脚本后操作如下

全局内配置流程变量

配置路径以及配置目标对象/填充字段数据

启动流程后,审批节点流转到配置脚本的节点

进入目标对象的数据模板

前置脚本:编写脚本

开发人员来配置[写脚本]

后置脚本:触发动作

添加执行动作:根据配置触发按钮来触发数据处理
名称:名称
触发按钮:通过对于的操作来触发动作

全局:任何以下操作都能触发动作
同意:审批流当前节点后触发动作
保存:审批流程当前节点后触发动作
反对:审批流程当前节点后触发动作
驳回:审批流程当前节点后触发动作
驳回发起人:审批流程当前节点后触发动作
驳回上一步:审批流程当前节点后触发动作

数据处理

新增数据:触发动作后,新增新的数据
修改已有数据:触发动作后,修改已有数据【修改目标对象中的字段数据】【通过条件查询】
删除已有数据:触发动作后,删除指定数据【删除目标对象中的哪些数据】【通过条件查询】
修改或新增数据:触发动作后,修改或新增数据【修改某些数据,若找不到则新增】【通过条件查询】
执行脚本:通过脚本来触发脚本数据

后置脚本:编写脚本

开发人员来配置[写脚本]

6、按钮设置

同意:审批同意【根据弹窗显示审批窗口是否填写意见】,当前节点审批完成操作后流转到下一个节点

保存:保存修改的流程表单数据

反对:审批反对【根据弹窗显示审批窗口是否填写意见】,当前节点审批完成操作后流转到下一个节点

弃权:会签节点能审批该操作[弃权]

转办:转办流程给其他人员审批

传阅:给指定的[组织/员工]来接受消息

补签:会签节点能审批该操作[补签审批人员]

终止流程:结束当前正在审批的流程

锁定:锁定流程

解锁:解锁流程

强制解锁:强制解锁流程

挂起:挂起流程数据

恢复:恢复挂起流程的数据

审批历史:记录审批流程数据

流程图:查看流程设计【流程审批到那个位置】

打印:根据表单的打印模板来显示打印数据


审批路径:记录流程路径,每次审批流程都会更新流程路径数据

7、跳转规则设置

配置步骤:选择[创建用户任务]节点——选择跳转规则设置——添加规则

配置规则表达式:

// 可切换:(qjblc.get("mingZi"),可判断[等于==,小于<,大于>等等···]

if(qjblc.get("mingZi")=="小明"){
    return true;
    }

注意:不支持会签节点

8、催办设置

添加催办

说明:

名称:到期任务的名称。
相对节点:该节点参照哪个节点来比较。
相对动作:针对设置“相对节点”的创建与完成触发该任务催办。
相对时间类型:根据日历日或工作日来计算执行时间。
相对到期时间:针对整个催办定时任务生命周期(即哪些时间段有效执行) 。
条件表达式:设置催办任务在什么条件下生效。条件表达式要求是返回boolean值的脚本。返回true,表示满足条件;返回false,表示条件不足。如果表达式为空,将视为返回true。

到期条件设置

1、名称:描述条件名称

2、当前节点:不可修改数据

3、触发节点:绑定节点数据

4、触发开始动作:设置触发开始动作,

若配置“创建”,则以触发节点创建的时间为开始时间;
若配置“完成”,则以触发节点完

5、计算时间规则:日历日

6、设置结束时间:相对到期时间需要大于发送消息设置的总时间,

公式为:相对到期时间>=开始发送时间+(发送的间隔时间*(发送次数-1))

7、表单表达式:

到期动作设置

执行动作:无操作

时间到期后无操作流程

执行动作:执行同意操作

时间到期后执行同意操作

执行动作:结束该流程

时间到期后执行终止流程操作

执行动作:驳回指定节点

时间到期后执行驳回操作

执行动作:驳回到发起人

时间到期后执行驳回发起人操作

执行动作:驳回到上一步

时间到期后执行驳回上一步操作

执行动作:执行反对操作

时间到期后执行反对操作

执行动作:执行挂起操作

时间到期后执行挂起操作

执行动作:自由跳转某个节点

时间到期后执行自由跳转对于操作

执行动作:调用指定方法

发送催办消息设置

需要配置设置结束时间(到期时间需要大于发送消息设置的总时间)

发送催办信息:发送催办消息
开始发送时间:连续发送时间
发送的间隔:时间间隔数据
发送信息次数:指定发送次数

是否督办:给指定人员督办流程

开始督办次数:[设置],[清除设置]

督办设置

人员设置:可配置指定[员工,角色。组织,组织(包含下级组织),岗位]内员工接受消息,或者通过脚本获取员工

到期条件设置

到期动作设置:【设置结束时间】时间结束后

发送督办信息设置

消息内容

说明:

发送催办消息:可以选择是否发送催办消息。
开始发送时间:设置催办时间到期后,第一次发送催办信息的时间点。
发送的间隔:设置发送消息的间隔
发送消息的次数:设置发送消息的次数

消息内容



清空催办

注意:不支持会签节点

9、触发流程设置

触发动作:同意

当前节点审批同意后,触发流程

触发动作:反对

当前节点审批反对后,触发流程

触发动作:驳回

当前节点审批驳回后,触发流程

触发动作:驳回发起人

当前节点审批驳回发起人后,触发流程

触发动作:驳回上一步

当前节点审批驳回上一步后,触发流程

注意:不支持会签节点

10、办理抄送设置

关于办理抄送设置:进行设置节点结束时抄送给某批人!

11、其他设置

跳转类型:正常跳转,选择路径跳转,自由跳转

正常跳转:正常流转流程审批节点

选择路径跳转:审批节点后,弹窗显示需要选择跳转的路径

自由跳转:审批节点后,弹窗显示自定义选择节点

是否显示审批路径:显示审批路径

允许执行人为空:[开启]流程审批人为空时,无异常

执行人为空时跳过任务:[开启]自动跳过流程节点任务

允许发起人终止流程:发起人可以终止流程

驳回类型:[]任意节点,[]指定范围,[]终止

任意节点:能驳回任意节点

指定范围:只能驳回指定的范围

终止:禁止驳回操作

是否允许连续驳回:连续驳回操作

使用全局通知类型:[内部消息],[短信],[邮件],[企业微信消息],[钉钉],[飞书]

作者:测试人员  创建时间:2024-04-24 15:42
最后编辑:陈洁婷  更新时间:2024-11-20 11:18